from PIL import Image  
import sys  
  
# 检查是否提供了足够的命令行参数  
if len(sys.argv) < 2:  
    print("Usage: python script.py <image_path>")  
    sys.exit(1)  # 退出程序，状态码1表示错误  
  
# 获取图像文件的路径  
image_path = sys.argv[1]  

# 尝试打开图像文件  
try:
    image = Image.open(image_path)  
except IOError:
    print(f"Error: Unable to open file {image_path}")  
    sys.exit(1)  
  
# 确保图像是RGB模式（如果不是，会转换）  
if image.mode != 'RGB':  
    image = image.convert('RGB')  
  
# 现在，image是一个RGB模式的图像对象  
# 你可以使用image.show()显示图像，或者使用image.save()保存图像  
# 例如，显示图像  
image.show()  
  
# 或者，如果你想保存转换后的图像（比如以新的文件名保存），可以这样做：  
image.save('converted_image.rgb')